// 本模块用来调用首页接口与相关逻辑处理
import axios from 'axios';
import QS from 'qs';

export default {
	// 作品页面内容
	voteInfo(data) {
		return axios({
			url: 'api/entries-info',
			method: 'get',
			params: {}
		})
	},
	// 作品分组
	entriesCategory(data) {
		return axios({
			url: 'api/entries-category',
			method: 'get',
			params: {}
		})
	},
	// 作品列表
	entriesList (data) {
		return axios({
			url: 'api/entries',
			method: 'get',
			params:{
				per_page: data.per_page,
                page: data.page,
                category_id: data.category_id,
                keywords: data.keywords,
                type: data.type,//排行榜排名状态:[0:否;1:是]
			}
		})
    },
	// 作品详情
	entriesDetails (id) {
		return axios({
			url: 'api/entries/'+id,
			method: 'get',
			params:{}
		})
    },
	// 作品投票
	entriesVote (data) {
		let nowData = {
			entries_ids: data.entries_ids,
		}
		return axios({
			url: 'api/entries-vote',
			method: 'post',
			data: QS.stringify(nowData)
		})
    },
}
